package com.rljk.service;

import com.rljk.domain.common.PageData;

import java.util.List;


/**
 * @Author zhang
 * @Description 评论接口
 * @Date 2018/8/16 10:11
 * @Param
 * @return
 **/
public interface CommentInManager {

	/**新增
	 * @param pd
	 * @throws Exception
	 */
	public void save(PageData pd)throws Exception;
	
	/**删除
	 * @param pd
	 * @throws Exception
	 */
	public void delete(PageData pd)throws Exception;
	
	/**修改
	 * @param pd
	 * @throws Exception
	 */
	public void edit(PageData pd)throws Exception;
	
	
	/**通过用户的ID获取数据
	 * @param pd
	 * @throws Exception
	 */
	public List<PageData> getCommentListById(PageData pd)throws Exception;


	/**通过文章ID获取数据
	 * @param pd
	 * @throws Exception
	 */
	public List<PageData> findByNewsdetailId(PageData pd)throws Exception;


	/**通过文章ID获取评论数量
	 * @param pd
	 * @throws Exception
	 */
	public PageData getCommentCount(String pd)throws Exception;

	/**通过评论ID获取评论详细
	 * @param pd
	 * @throws Exception
	 */
	public PageData getCommentInfoById(PageData pd)throws Exception;

	/**通过评论ID获取相关文章的评论数量
	 * @param pd
	 * @throws Exception
	 */
	public PageData findCommentNumByCommentId(PageData pd)throws Exception;



	/**通过用户ID获取自己所属文章的评论列表
	 * @param pd
	 * @throws Exception
	 */
	public List<PageData> findCommentListByUserId(PageData pd)throws Exception;

	
	
}

